package com.hongxun.greenentity.ys;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;

import java.io.Serializable;
import java.util.Date;


/**
 * 交叉跨越
 * 
 * @author zkcn
 * @email youeremail@163.com
 * @date 2018-09-18 14:14:27
 */
@Entity
public class ECrossCostEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	@Id
	private String guid;
	//所属项目ID
	private String pGuid;
	//交叉跨越类型  数据字典cross_type
	private String cType;
	//所属项目范围ID
	private String pRGuid;
	//被交跨物名称
	private String cCName;
	//上联点ID
	private String cCUpguid;
	//下联点ID
	private String cCDownguid;
	//跨越杆号
	private String cCPole;
	//跨越档档距（m)
	private Double cCSpan;
	//距最近杆号
	private String cCBestpole;
	//距最近杆档距
	private Double cCBestspan;
	//交叉角度
	private Double cCAngle;
	//交叉点净距（m)
	private Double cCCrospan;
	//允许净距（m)
	private Double cCAllowspana;
	//导线横截面积(mm2)
	private Double cCArea;
	//被跨越物宽度(m)
	private Double cCWidth;
	//单价
	private Double cCPrice;
	//定位方式
	private String cCAutotype;
	//定位经度
	private Double cCAutollongitude;
	//定位纬度
	private Double cCAutollatitude;
	//人工经度
	private Double cCInputlongitude;
	//人工纬度
	private Double cCInputlatitude;
	//高程
	private Double cCHighbad;
	//采集时间
	private Date cCCollecttime;
	//采集人
	private Long cCUserid;
	//数据状态
	private String cCDatastate;

	@Generated(hash = 758874481)
	public ECrossCostEntity(String guid, String pGuid, String cType, String pRGuid,
			String cCName, String cCUpguid, String cCDownguid, String cCPole,
			Double cCSpan, String cCBestpole, Double cCBestspan, Double cCAngle,
			Double cCCrospan, Double cCAllowspana, Double cCArea, Double cCWidth,
			Double cCPrice, String cCAutotype, Double cCAutollongitude,
			Double cCAutollatitude, Double cCInputlongitude, Double cCInputlatitude,
			Double cCHighbad, Date cCCollecttime, Long cCUserid, String cCDatastate) {
		this.guid = guid;
		this.pGuid = pGuid;
		this.cType = cType;
		this.pRGuid = pRGuid;
		this.cCName = cCName;
		this.cCUpguid = cCUpguid;
		this.cCDownguid = cCDownguid;
		this.cCPole = cCPole;
		this.cCSpan = cCSpan;
		this.cCBestpole = cCBestpole;
		this.cCBestspan = cCBestspan;
		this.cCAngle = cCAngle;
		this.cCCrospan = cCCrospan;
		this.cCAllowspana = cCAllowspana;
		this.cCArea = cCArea;
		this.cCWidth = cCWidth;
		this.cCPrice = cCPrice;
		this.cCAutotype = cCAutotype;
		this.cCAutollongitude = cCAutollongitude;
		this.cCAutollatitude = cCAutollatitude;
		this.cCInputlongitude = cCInputlongitude;
		this.cCInputlatitude = cCInputlatitude;
		this.cCHighbad = cCHighbad;
		this.cCCollecttime = cCCollecttime;
		this.cCUserid = cCUserid;
		this.cCDatastate = cCDatastate;
	}
	@Generated(hash = 1312453313)
	public ECrossCostEntity() {
	}

	/**
	 * 设置：主键
	 */
	public void setGuid(String guid) {
		this.guid = guid;
	}
	/**
	 * 获取：主键
	 */
	public String getGuid() {
		return guid;
	}
	/**
	 * 设置：所属项目ID
	 */
	public void setPGuid(String pGuid) {
		this.pGuid = pGuid;
	}
	/**
	 * 获取：所属项目ID
	 */
	public String getPGuid() {
		return pGuid;
	}
	/**
	 * 设置：交叉跨越类型  数据字典cross_type
	 */
	public void setCType(String cType) {
		this.cType = cType;
	}
	/**
	 * 获取：交叉跨越类型  数据字典cross_type
	 */
	public String getCType() {
		return cType;
	}
	/**
	 * 设置：所属项目范围ID
	 */
	public void setPRGuid(String pRGuid) {
		this.pRGuid = pRGuid;
	}
	/**
	 * 获取：所属项目范围ID
	 */
	public String getPRGuid() {
		return pRGuid;
	}
	/**
	 * 设置：被交跨物名称
	 */
	public void setCCName(String cCName) {
		this.cCName = cCName;
	}
	/**
	 * 获取：被交跨物名称
	 */
	public String getCCName() {
		return cCName;
	}
	/**
	 * 设置：上联点ID
	 */
	public void setCCUpguid(String cCUpguid) {
		this.cCUpguid = cCUpguid;
	}
	/**
	 * 获取：上联点ID
	 */
	public String getCCUpguid() {
		return cCUpguid;
	}
	/**
	 * 设置：下联点ID
	 */
	public void setCCDownguid(String cCDownguid) {
		this.cCDownguid = cCDownguid;
	}
	/**
	 * 获取：下联点ID
	 */
	public String getCCDownguid() {
		return cCDownguid;
	}
	/**
	 * 设置：跨越杆号
	 */
	public void setCCPole(String cCPole) {
		this.cCPole = cCPole;
	}
	/**
	 * 获取：跨越杆号
	 */
	public String getCCPole() {
		return cCPole;
	}
	/**
	 * 设置：跨越档档距（m)
	 */
	public void setCCSpan(Double cCSpan) {
		this.cCSpan = cCSpan;
	}
	/**
	 * 获取：跨越档档距（m)
	 */
	public Double getCCSpan() {
		return cCSpan;
	}
	/**
	 * 设置：距最近杆号
	 */
	public void setCCBestpole(String cCBestpole) {
		this.cCBestpole = cCBestpole;
	}
	/**
	 * 获取：距最近杆号
	 */
	public String getCCBestpole() {
		return cCBestpole;
	}
	/**
	 * 设置：距最近杆档距
	 */
	public void setCCBestspan(Double cCBestspan) {
		this.cCBestspan = cCBestspan;
	}
	/**
	 * 获取：距最近杆档距
	 */
	public Double getCCBestspan() {
		return cCBestspan;
	}
	/**
	 * 设置：交叉角度
	 */
	public void setCCAngle(Double cCAngle) {
		this.cCAngle = cCAngle;
	}
	/**
	 * 获取：交叉角度
	 */
	public Double getCCAngle() {
		return cCAngle;
	}
	/**
	 * 设置：交叉点净距（m)
	 */
	public void setCCCrospan(Double cCCrospan) {
		this.cCCrospan = cCCrospan;
	}
	/**
	 * 获取：交叉点净距（m)
	 */
	public Double getCCCrospan() {
		return cCCrospan;
	}
	/**
	 * 设置：允许净距（m)
	 */
	public void setCCAllowspana(Double cCAllowspana) {
		this.cCAllowspana = cCAllowspana;
	}
	/**
	 * 获取：允许净距（m)
	 */
	public Double getCCAllowspana() {
		return cCAllowspana;
	}
	/**
	 * 设置：导线横截面积(mm2)
	 */
	public void setCCArea(Double cCArea) {
		this.cCArea = cCArea;
	}
	/**
	 * 获取：导线横截面积(mm2)
	 */
	public Double getCCArea() {
		return cCArea;
	}
	/**
	 * 设置：被跨越物宽度(m)
	 */
	public void setCCWidth(Double cCWidth) {
		this.cCWidth = cCWidth;
	}
	/**
	 * 获取：被跨越物宽度(m)
	 */
	public Double getCCWidth() {
		return cCWidth;
	}
	/**
	 * 设置：单价
	 */
	public void setCCPrice(Double cCPrice) {
		this.cCPrice = cCPrice;
	}
	/**
	 * 获取：单价
	 */
	public Double getCCPrice() {
		return cCPrice;
	}
	/**
	 * 设置：定位方式
	 */
	public void setCCAutotype(String cCAutotype) {
		this.cCAutotype = cCAutotype;
	}
	/**
	 * 获取：定位方式
	 */
	public String getCCAutotype() {
		return cCAutotype;
	}
	/**
	 * 设置：定位经度
	 */
	public void setCCAutollongitude(Double cCAutollongitude) {
		this.cCAutollongitude = cCAutollongitude;
	}
	/**
	 * 获取：定位经度
	 */
	public Double getCCAutollongitude() {
		return cCAutollongitude;
	}
	/**
	 * 设置：定位纬度
	 */
	public void setCCAutollatitude(Double cCAutollatitude) {
		this.cCAutollatitude = cCAutollatitude;
	}
	/**
	 * 获取：定位纬度
	 */
	public Double getCCAutollatitude() {
		return cCAutollatitude;
	}
	/**
	 * 设置：人工经度
	 */
	public void setCCInputlongitude(Double cCInputlongitude) {
		this.cCInputlongitude = cCInputlongitude;
	}
	/**
	 * 获取：人工经度
	 */
	public Double getCCInputlongitude() {
		return cCInputlongitude;
	}
	/**
	 * 设置：人工纬度
	 */
	public void setCCInputlatitude(Double cCInputlatitude) {
		this.cCInputlatitude = cCInputlatitude;
	}
	/**
	 * 获取：人工纬度
	 */
	public Double getCCInputlatitude() {
		return cCInputlatitude;
	}
	/**
	 * 设置：高程
	 */
	public void setCCHighbad(Double cCHighbad) {
		this.cCHighbad = cCHighbad;
	}
	/**
	 * 获取：高程
	 */
	public Double getCCHighbad() {
		return cCHighbad;
	}
	/**
	 * 设置：采集时间
	 */
	public void setCCCollecttime(Date cCCollecttime) {
		this.cCCollecttime = cCCollecttime;
	}
	/**
	 * 获取：采集时间
	 */
	public Date getCCCollecttime() {
		return cCCollecttime;
	}
	/**
	 * 设置：采集人
	 */
	public void setCCUserid(Long cCUserid) {
		this.cCUserid = cCUserid;
	}
	/**
	 * 获取：采集人
	 */
	public Long getCCUserid() {
		return cCUserid;
	}
	/**
	 * 设置：数据状态
	 */
	public void setCCDatastate(String cCDatastate) {
		this.cCDatastate = cCDatastate;
	}
	/**
	 * 获取：数据状态
	 */
	public String getCCDatastate() {
		return cCDatastate;
	}
}
